package com.antilia.infomaresme.data.dao.interfaces;

import java.util.List;

import com.antilia.infomaresme.data.dataobjects.Category;
import com.antilia.infomaresme.data.dataobjects.Item;
import com.antilia.infomaresme.data.dataobjects.VisibilityStatus;
import com.antilia.infomaresme.data.dataobjects.User;

/**
 * 
 * @author Ernesto
 *
 */
public interface IItemsDao extends IDao<Item> {

	
	List<Item> getItems(User user, Category category, Category place, int start, int size, Boolean priceAscending, Boolean rateAscending, VisibilityStatus status);
	
	Long countItems(User user,  Category category, Category place, VisibilityStatus status);
}
